NOTE: Make sure the DLL library is in the same folder as the .NET executable
program is. This code was tested using .NET 8 but it may be backwards
compatible. The code requires the NuGet package SixLabors.ImageSharp v3.1.4.
Notice that the code requires some command-line arguments, so use them.

It is recommended to rotate the MNIST images of digits to train the network
on more data.

The C++ code is only about 15% faster than the C# .NET 8 code! But, it is
slightly more efficient with memory.

Do not forget the ConfusionMatrix.cs, CCE-NeuralNetwork-Exports.cs and
ConvolutionalNeuralNetwork.cs files!